home *** CD-ROM | disk | FTP | other *** search
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Form;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
- import javax.microedition.lcdui.List;
- import javax.microedition.lcdui.TextField;
- import javax.microedition.rms.RecordStore;
-
- public class MenuMode extends f implements CommandListener {
- // $FF: renamed from: aF java.lang.String
- private final String field_0 = "HallOfFame";
- // $FF: renamed from: aR int
- private final int field_1 = 0;
- // $FF: renamed from: ay int
- private final int field_2 = 1;
- // $FF: renamed from: aQ int
- private final int field_3 = 2;
- // $FF: renamed from: aG int
- private final int field_4 = 3;
- // $FF: renamed from: an int
- private final int field_5 = 4;
- // $FF: renamed from: aT int
- private final int field_6 = 5;
- // $FF: renamed from: ao int
- private int field_7 = 0;
- // $FF: renamed from: af boolean
- private boolean field_8 = true;
- // $FF: renamed from: ap int
- private int field_9;
- // $FF: renamed from: aK int
- private int field_10;
- // $FF: renamed from: au javax.microedition.lcdui.Image
- private Image field_11;
- // $FF: renamed from: aA a
- private a field_12;
- // $FF: renamed from: aE javax.microedition.lcdui.Image
- private Image field_13;
- // $FF: renamed from: at javax.microedition.lcdui.Image
- private Image field_14;
- // $FF: renamed from: aD javax.microedition.lcdui.Image
- private Image field_15;
- // $FF: renamed from: ar boolean
- private boolean field_16;
- // $FF: renamed from: aO int
- private int field_17 = 0;
- // $FF: renamed from: al javax.microedition.lcdui.Font
- private Font field_18 = Font.getFont(32, 0, 8);
- // $FF: renamed from: ai javax.microedition.lcdui.Form
- private Form field_19;
- // $FF: renamed from: az m
- private m field_20;
- // $FF: renamed from: aH java.lang.String
- private final String field_21 = "MenuMode";
- // $FF: renamed from: am int
- private final int field_22 = 0;
- // $FF: renamed from: av int
- private final int field_23 = 1;
- // $FF: renamed from: ah javax.microedition.lcdui.Command
- private Command field_24;
- // $FF: renamed from: aC javax.microedition.lcdui.Command
- private Command field_25;
- // $FF: renamed from: aq javax.microedition.lcdui.Command
- private Command field_26;
- // $FF: renamed from: aB javax.microedition.lcdui.Command
- private Command field_27;
- // $FF: renamed from: aw javax.microedition.lcdui.Command
- private Command field_28;
- // $FF: renamed from: aP javax.microedition.lcdui.Command
- private Command field_29;
- // $FF: renamed from: ag javax.microedition.lcdui.Form
- private Form field_30;
- // $FF: renamed from: aI javax.microedition.lcdui.Form
- private Form field_31;
- // $FF: renamed from: aj javax.microedition.lcdui.List
- private List field_32;
- // $FF: renamed from: aJ javax.microedition.lcdui.List
- private List field_33;
- // $FF: renamed from: as int
- private int field_34;
- // $FF: renamed from: aN int
- private int field_35;
- // $FF: renamed from: aM javax.microedition.lcdui.TextField
- private TextField field_36;
- // $FF: renamed from: ax int
- private int field_37;
- // $FF: renamed from: ak int
- private int field_38;
- // $FF: renamed from: aS boolean
- private boolean field_39;
- // $FF: renamed from: aL h
- private h field_40;
-
- public MenuMode() {
- String var1 = System.getProperty("microedition.locale");
- if (var1 != null) {
- var1 = var1.toLowerCase();
- }
-
- this.field_24 = new Command(b.a(11, var1), 1, 1);
- this.field_25 = new Command(b.a(0, var1), 1, 2);
- this.field_26 = new Command(b.a(12, var1), 1, 3);
- this.field_27 = new Command(b.a(3, var1), 7, 4);
- this.field_28 = new Command(b.a(4, var1), 1, 1);
- this.field_29 = new Command(b.a(5, var1), 1, 2);
- ((Displayable)this).addCommand(this.field_24);
- ((Displayable)this).addCommand(this.field_26);
- ((Displayable)this).addCommand(this.field_27);
- this.field_33 = new List(b.a(12, var1), 3);
- this.field_33.addCommand(this.field_29);
- this.field_33.append(b.a(1, var1), (Image)null);
- this.field_33.setCommandListener(this);
- this.field_32 = new List(b.a(6, var1), 3);
- this.field_32.addCommand(this.field_29);
- this.field_32.setCommandListener(this);
- this.field_19 = new Form(b.a(1, var1));
- this.field_19.addCommand(this.field_28);
- this.field_19.addCommand(this.field_27);
- this.field_19.setCommandListener(this);
- this.field_30 = new Form(b.a(7, var1));
- this.field_30.addCommand(this.field_28);
- this.field_30.setCommandListener(this);
- this.field_37 = 1;
- ((Displayable)this).setCommandListener(this);
- }
-
- // $FF: renamed from: a (h) void
- public void method_0(h var1) {
- this.field_40 = var1;
- }
-
- // $FF: renamed from: a (boolean) void
- public void method_1(boolean var1) {
- this.field_39 = var1;
- }
-
- // $FF: renamed from: try (int) void
- public void method_2(int var1) {
- if (this.field_37 < var1) {
- this.field_37 = var1;
- }
-
- }
-
- // $FF: renamed from: void () int
- public int method_3() {
- return this.field_38;
- }
-
- // $FF: renamed from: c () void
- private void method_4() {
- this.field_16 = true;
- if (this.field_37 > 1) {
- Display var1 = Display.getDisplay(super.do);
- var1.setCurrent(this.field_32);
- this.field_7 = 3;
- } else {
- this.field_38 = 0;
- super.do.a(true);
- }
-
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1.equals(this.field_26)) {
- this.field_7 = 5;
- Display var3 = Display.getDisplay(super.do);
- var3.setCurrent(this.field_33);
- } else if (var1.equals(this.field_24)) {
- this.method_4();
- } else if (var1.equals(this.field_25)) {
- super.do.a(false);
- } else if (var1.equals(this.field_29)) {
- this.field_7 = 0;
- this.field_8 = true;
- Display var5 = Display.getDisplay(super.do);
- var5.setCurrent(this);
- } else if (!var1.equals(this.field_28) && !var1.equals(List.SELECT_COMMAND)) {
- if (var1.equals(this.field_27)) {
- super.do.do();
- }
- } else if (this.field_7 == 2) {
- this.field_7 = 5;
- Display var6 = Display.getDisplay(super.do);
- var6.setCurrent(this.field_33);
- } else if (this.field_7 == 1) {
- ((Displayable)this).removeCommand(this.field_28);
- if (this.field_39) {
- ((Displayable)this).addCommand(this.field_25);
- } else {
- ((Displayable)this).removeCommand(this.field_25);
- }
-
- ((Displayable)this).addCommand(this.field_24);
- ((Displayable)this).addCommand(this.field_26);
- this.field_7 = 5;
- Display var7 = Display.getDisplay(super.do);
- var7.setCurrent(this.field_33);
- } else if (this.field_7 == 5) {
- int var8 = this.field_33.getSelectedIndex();
- if (var8 == 0) {
- this.field_7 = 2;
- Display var4 = Display.getDisplay(super.do);
- var4.setCurrent(this.field_19);
- } else if (var8 == 1) {
- this.field_7 = 1;
- this.field_8 = true;
- ((Displayable)this).removeCommand(this.field_24);
- ((Displayable)this).removeCommand(this.field_26);
- ((Displayable)this).removeCommand(this.field_25);
- ((Displayable)this).addCommand(this.field_28);
- Display var11 = Display.getDisplay(super.do);
- var11.setCurrent(this);
- } else if (var8 == 2) {
- this.field_7 = 2;
- Display var12 = Display.getDisplay(super.do);
- var12.setCurrent(this.field_31);
- }
- } else if (this.field_7 == 3) {
- this.field_38 = this.field_32.getSelectedIndex();
- this.field_7 = 0;
- this.field_8 = true;
- Display var9 = Display.getDisplay(super.do);
- var9.setCurrent(this);
- super.do.a(true);
- } else if (this.field_7 == 4) {
- this.field_12.a(this.field_34, this.field_36.getString(), this.field_35);
- this.field_36.setString("");
- this.field_7 = 0;
- this.field_8 = true;
- Display var10 = Display.getDisplay(super.do);
- var10.setCurrent(this);
- }
-
- }
-
- // $FF: renamed from: a (java.lang.Object) void
- public void method_5(Object var1) throws Exception {
- m var2 = (m)var1;
- this.field_20 = var2;
- String var3 = System.getProperty("microedition.locale");
- if (var3 != null) {
- var3 = var3.toLowerCase();
- }
-
- try {
- if (this.field_20.void() != 0) {
- this.field_12 = new a("HallOfFame", this.field_20.b(), this.field_20.byte(), this.field_20.void(), this.field_20.e(), this.field_20.case());
- this.field_33.append(b.a(2, var3), (Image)null);
- }
- } catch (Exception var8) {
- this.field_12 = null;
- }
-
- if (this.field_20.if(var3) != null) {
- this.field_31 = new Form(b.a(13, var3));
- this.field_31.addCommand(this.field_28);
- this.field_31.addCommand(this.field_27);
- this.field_31.setCommandListener(this);
- this.field_31.append(this.field_20.if(var3));
- this.field_33.append(b.a(13, var3), (Image)null);
- }
-
- this.field_19.append(this.field_20.a(var3));
- this.field_36 = new TextField(b.a(8, var3), "", this.field_20.for(), 0);
- this.field_36.setMaxSize(this.field_20.for());
- this.field_30.append(this.field_36);
- this.field_9 = var2.c();
- this.field_10 = var2.d();
-
- try {
- Object var4 = null;
- RecordStore var5 = RecordStore.openRecordStore("MenuMode", true);
- byte[] var9;
- if (var5.getNumRecords() == 0) {
- var9 = new byte[]{(byte)this.field_37};
- var5.addRecord(var9, 0, var9.length);
- } else {
- var9 = var5.getRecord(1);
- }
-
- this.field_37 = var9[0];
- var5.closeRecordStore();
- Object var10 = null;
- } catch (Exception var7) {
- ((Throwable)var7).printStackTrace();
- }
-
- System.gc();
- }
-
- // $FF: renamed from: b () int
- public int method_6() {
- return this.field_17;
- }
-
- // $FF: renamed from: byte () void
- public void method_7() {
- while(this.field_32.size() > 0) {
- this.field_32.delete(0);
- }
-
- if (this.field_37 > 1) {
- String var1 = System.getProperty("microedition.locale");
- if (var1 != null) {
- var1 = var1.toLowerCase();
- }
-
- for(int var2 = 0; var2 < this.field_37; ++var2) {
- this.field_32.append(b.a(9, var1) + " " + (var2 + 1), (Image)null);
- }
- }
-
- System.gc();
-
- try {
- this.field_11 = this.field_20.if();
- this.field_13 = this.field_20.try();
- this.field_14 = this.field_20.long();
- this.field_15 = this.field_20.char();
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- }
-
- if (this.field_39) {
- ((Displayable)this).addCommand(this.field_25);
- } else {
- ((Displayable)this).removeCommand(this.field_25);
- }
-
- this.field_16 = false;
- this.field_7 = 0;
- this.field_8 = true;
- super.byte();
- }
-
- // $FF: renamed from: do (int, int) void
- public void method_8(int var1, int var2) {
- try {
- Thread.sleep(10L);
- } catch (Exception var4) {
- }
-
- }
-
- // $FF: renamed from: a (g) void
- public void method_9(g var1) {
- Graphics var2 = var1.a();
- if (this.field_8) {
- var2.setColor(255, 255, 255);
- var2.fillRect(0, 0, ((Canvas)this).getWidth(), ((Canvas)this).getHeight());
- }
-
- switch (this.field_7) {
- case 0:
- if (this.field_8) {
- this.field_8 = false;
- this.method_10(var2);
- }
- break;
- case 1:
- if (this.field_8) {
- this.field_8 = false;
- this.method_11(var2);
- }
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- private void method_10(Graphics var1) {
- if (this.field_11 != null) {
- int var2 = (((Canvas)this).getWidth() - this.field_20.c()) / 2;
- int var3 = (((Canvas)this).getHeight() - this.field_20.d()) / 2;
- int var4 = var2 + (this.field_20.c() - this.field_11.getWidth()) / 2;
- int var5 = var3 + (this.field_20.d() - this.field_11.getHeight()) / 2;
- var1.drawImage(this.field_11, var4, var5, 20);
- if (this.field_20.void() > 1) {
- var4 = var2 + this.field_20.else();
- var5 = var3 + this.field_20.null();
- int var6 = this.field_15.getHeight() / this.field_20.void();
- var1.setClip(var4, var5, this.field_15.getWidth(), var6);
- var1.drawImage(this.field_15, var4, var5 - var6 * this.field_17, 20);
- }
-
- }
- }
-
- // $FF: renamed from: if (javax.microedition.lcdui.Graphics) void
- private void method_11(Graphics var1) {
- if (this.field_13 != null) {
- int var2 = (((Canvas)this).getWidth() - this.field_20.c()) / 2;
- int var3 = (((Canvas)this).getHeight() - this.field_20.d()) / 2;
- int var4 = (this.field_20.c() - this.field_13.getWidth()) / 2;
- var1.drawImage(this.field_13, var2 + var4, var3 + 0, 20);
- var1.setFont(this.field_18);
- if (this.field_14 != null) {
- for(int var5 = var3 + this.field_13.getHeight(); var5 < this.field_10; var5 += this.field_14.getHeight()) {
- for(int var6 = var2 + 0; var6 < this.field_9; var6 += this.field_14.getWidth()) {
- var1.drawImage(this.field_14, var6, var5, 20);
- }
- }
- }
-
- var1.setColor(this.field_20.a(), this.field_20.new(), this.field_20.goto());
- int var13 = this.field_17;
- int var14 = var2 + 0;
- int var7 = var3 + this.field_13.getHeight() + (this.field_20.d() - this.field_13.getHeight() - var1.getFont().getHeight() * this.field_12.a()) / 2;
-
- for(int var8 = 0; var8 < this.field_12.a(); ++var8) {
- String var9 = "";
- int var10 = 0;
-
- try {
- var9 = this.field_12.if(var13, var8);
- var10 = this.field_12.a(var13, var8);
- } catch (Exception var12) {
- ((Throwable)var12).printStackTrace();
- }
-
- var1.drawString(var9, var14 + 5, var7, 20);
- var1.drawString(this.field_40.a(var10), var14 + this.field_9 - 5, var7, 24);
- var7 += var1.getFont().getHeight();
- }
-
- if (this.field_20.void() > 1) {
- var14 = var2 + this.field_20.do();
- var7 = var3 + this.field_20.int();
- int var17 = this.field_15.getHeight() / this.field_20.void();
- var1.setClip(var14, var7, this.field_15.getWidth(), var17);
- var1.drawImage(this.field_15, var14, var7 - var17 * this.field_17, 20);
- }
-
- }
- }
-
- // $FF: renamed from: a (int, int) void
- public void method_12(int var1, int var2) {
- if (this.field_20.void() > 1 && (var2 == 2 || var2 == 5 || var1 == 52 || var1 == 54)) {
- if (var2 != 2 && var1 != 52) {
- if (var2 == 5 || var1 == 54) {
- ++this.field_17;
- }
- } else {
- this.field_17 = this.field_17 - 1 + this.field_20.void();
- }
-
- this.field_17 %= this.field_20.void();
- this.field_8 = true;
- } else if (this.field_7 == 0) {
- this.method_4();
- } else if (this.field_7 == 1) {
- ((Displayable)this).removeCommand(this.field_28);
- if (this.field_39) {
- ((Displayable)this).addCommand(this.field_25);
- } else {
- ((Displayable)this).removeCommand(this.field_25);
- }
-
- ((Displayable)this).addCommand(this.field_24);
- ((Displayable)this).addCommand(this.field_26);
- this.field_7 = 5;
- Display var3 = Display.getDisplay(super.do);
- var3.setCurrent(this.field_33);
- }
-
- }
-
- // $FF: renamed from: a () void
- public void method_13() {
- try {
- if (this.field_12 != null) {
- this.field_12.do();
- }
-
- RecordStore var1 = RecordStore.openRecordStore("MenuMode", false);
- byte[] var2 = new byte[]{(byte)this.field_37};
- var1.setRecord(1, var2, 0, var2.length);
- var1.closeRecordStore();
- } catch (Exception var3) {
- ((Throwable)var3).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: try () void
- public void method_14() {
- this.field_8 = true;
- super.try();
- }
-
- // $FF: renamed from: do () void
- public void method_15() {
- super.do();
- this.field_11 = null;
- this.field_13 = null;
- this.field_14 = null;
- this.field_15 = null;
- System.gc();
- }
-
- // $FF: renamed from: case (int, int) boolean
- public boolean method_16(int var1, int var2) {
- return this.field_12 != null ? this.field_12.do(var1, var2) : false;
- }
-
- // $FF: renamed from: byte (int, int) void
- public void method_17(int var1, int var2) {
- this.field_34 = var1;
- this.field_35 = var2;
- this.field_7 = 4;
- Display var3 = Display.getDisplay(super.do);
- var3.setCurrent(this.field_30);
- }
-
- // $FF: renamed from: new () boolean
- public boolean method_18() {
- return this.field_16;
- }
- }
-